dkGraveAccent.item("W") := "Ẁ"\r
dkGraveAccent.item("y") := "ỳ"\r
dkGraveAccent.item("Y") := "Ỳ"\r
-dkGraveAccent.item(" ") := "`"\r
+dkGraveAccent.item(" ") := "``"\r
\r
\r
dkTilde := ComObjCreate("Scripting.Dictionary")\r
\r
\r
dkSymbols := ComObjCreate("Scripting.Dictionary")\r
+dkSymbols.item("a") := "ª" ; feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
+dkSymbols.item("A") := "ª" ; feminine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
dkSymbols.item("b") := "•"\r
dkSymbols.item("B") := "¦"\r
dkSymbols.item("c") := "©"\r
dkSymbols.item("M") := "♂"\r
dkSymbols.item("n") := "ⁿ"\r
dkSymbols.item("N") := "¬"\r
-dkSymbols.item("o") := "Ω"\r
-dkSymbols.item("O") := "Ω"\r
+dkSymbols.item("o") := "°" ; masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
+dkSymbols.item("O") := "°" ; masculine ordinal indicator (Spanish, Portuguese, Italian, Galician)\r
dkSymbols.item("p") := "℗"\r
dkSymbols.item("P") := "℗"\r
dkSymbols.item("q") := "¶"\r
dkSymbols.item("R") := "®"\r
dkSymbols.item("s") := "§"\r
dkSymbols.item("S") := "§"\r
+dkSymbols.item("v") := "→"\r
+dkSymbols.item("V") := "⇒"\r
dkSymbols.item("x") := "✗"\r
dkSymbols.item("X") := "✗"\r
dkSymbols.item("y") := "✓"\r
dkSymbols.item("Y") := "✓"\r
+dkSymbols.item("z") := "←"\r
+dkSymbols.item("Z") := "⇐"\r
dkSymbols.item("1") := "≠"\r
dkSymbols.item("!") := "≠"\r
dkSymbols.item("2") := "√"\r
dkSymbols.item("$") := "∜"\r
dkSymbols.item("5") := "‰"\r
dkSymbols.item("%") := "‰"\r
-dkSymbols.item("`") := "≈"\r
+dkSymbols.item("6") := "№"\r
+dkSymbols.item("^") := "№"\r
+dkSymbols.item("``") := "≈"\r
dkSymbols.item("~") := "≈"\r
+dkSymbols.item("=") := "↔"\r
+dkSymbols.item("+") := "⇔"\r
dkSymbols.item(",") := "≤"\r
dkSymbols.item("<") := "≤"\r
dkSymbols.item(".") := "≥"\r
dkSymbols.item(">") := "≥"\r
dkSymbols.item("-") := "±"\r
+dkSymbols.item("_") := "±"\r
dkSymbols.item("\") := "⁞"\r
dkSymbols.item("|") := "⁞"\r
dkSymbols.item(" ") := "©"\r
dkCedillaOgonek.item(" ") := "¸"\r
\r
\r
+dkGreekAlphabet := ComObjCreate("Scripting.Dictionary")\r
+dkGreekAlphabet.item("a") := "α"\r
+dkGreekAlphabet.item("A") := "Α"\r
+dkGreekAlphabet.item("b") := "β"\r
+dkGreekAlphabet.item("B") := "Β"\r
+dkGreekAlphabet.item("v") := "β"\r
+dkGreekAlphabet.item("V") := "Β"\r
+dkGreekAlphabet.item("g") := "γ"\r
+dkGreekAlphabet.item("G") := "Γ"\r
+dkGreekAlphabet.item("d") := "δ"\r
+dkGreekAlphabet.item("D") := "Δ"\r
+dkGreekAlphabet.item("e") := "ε"\r
+dkGreekAlphabet.item("E") := "Ε"\r
+dkGreekAlphabet.item("z") := "ζ"\r
+dkGreekAlphabet.item("Z") := "Ζ"\r
+dkGreekAlphabet.item("i") := "η"\r
+dkGreekAlphabet.item("I") := "Η"\r
+dkGreekAlphabet.item("h") := "θ"\r
+dkGreekAlphabet.item("H") := "Θ"\r
+dkGreekAlphabet.item("j") := "ι"\r
+dkGreekAlphabet.item("J") := "Ι"\r
+dkGreekAlphabet.item("k") := "κ"\r
+dkGreekAlphabet.item("K") := "Κ"\r
+dkGreekAlphabet.item("l") := "λ"\r
+dkGreekAlphabet.item("L") := "Λ"\r
+dkGreekAlphabet.item("m") := "μ"\r
+dkGreekAlphabet.item("M") := "Μ"\r
+dkGreekAlphabet.item("n") := "ν"\r
+dkGreekAlphabet.item("N") := "Ν"\r
+dkGreekAlphabet.item("x") := "ξ"\r
+dkGreekAlphabet.item("X") := "Ξ"\r
+dkGreekAlphabet.item("o") := "ο"\r
+dkGreekAlphabet.item("O") := "Ο"\r
+dkGreekAlphabet.item("p") := "π"\r
+dkGreekAlphabet.item("P") := "Π"\r
+dkGreekAlphabet.item("r") := "ρ"\r
+dkGreekAlphabet.item("R") := "Ρ"\r
+dkGreekAlphabet.item("s") := "σ"\r
+dkGreekAlphabet.item("S") := "Σ"\r
+dkGreekAlphabet.item("ß") := "ς"\r
+dkGreekAlphabet.item("ẞ") := "Σ"\r
+dkGreekAlphabet.item("t") := "τ"\r
+dkGreekAlphabet.item("T") := "Τ"\r
+dkGreekAlphabet.item("y") := "υ"\r
+dkGreekAlphabet.item("Y") := "Υ"\r
+dkGreekAlphabet.item("f") := "φ"\r
+dkGreekAlphabet.item("F") := "Φ"\r
+dkGreekAlphabet.item("c") := "χ"\r
+dkGreekAlphabet.item("C") := "Χ"\r
+dkGreekAlphabet.item("w") := "ψ"\r
+dkGreekAlphabet.item("W") := "Ψ"\r
+dkGreekAlphabet.item("q") := "ω"\r
+dkGreekAlphabet.item("Q") := "Ω"\r
+dkGreekAlphabet.item("u") := "ω"\r
+dkGreekAlphabet.item("U") := "Ω"\r
+dkGreekAlphabet.item(" ") := "μ"\r
+\r
+\r
>!a::\r
if GetKeyState("Capslock", "T") == 0\r
Send ä\r
Send ý\r
return\r
\r
->!k::Send †\r
->!+k::Send ‡\r
+>!k::Send † ; dagger\r
+>!+k::Send ‡ ; double dagger\r
\r
->!m::Send µ\r
->!+m::Send ±\r
+>!m::\r
+ Input, key, L1, {delete}{esc}{home}{end}\r
+ Send % dkGreekAlphabet.item(key)\r
+return\r
+>!+m::Send ± ; plus-minus sign\r
\r
->!/::Send ¿\r
->!?::Send §\r
+>!/::Send ¿ ; inverted question mark\r
+>!?::Send § ; section sign\r
\r
->!1::Send ¡\r
->!+1::Send ¹\r
+>!1::Send ¡ ; inverted exclamation mark\r
+>!+1::Send ¹ ; superscript 1\r
\r
->!2::Send ²\r
->!+2::Send ⁿ\r
+>!2::Send ² ; superscript 2\r
+>!+2::Send ⁿ ; superscript n\r
\r
->!3::Send ³\r
->!+3::Send ∞\r
+>!3::Send ³ ; superscript 3\r
+>!+3::Send ∞ ; infinity\r
\r
->!4::Send £\r
->!+4::Send ¥\r
+>!4::Send £ ; pound sign\r
+>!+4::Send ¥ ; yen sign\r
\r
->!5::Send €\r
->!+5::Send ¢\r
+>!5::Send € ; euro sign\r
+>!+5::Send ¢ ; cent sign (dollar)\r
\r
->!8::Send „\r
->!+8::Send ‚\r
+>!8::Send „ ; double low-9 quotation mark\r
+>!+8::Send ‚ ; single low-9 quotation mark\r
\r
->!9::Send “\r
->!+9::Send ‘\r
+>!9::Send “ ; left double quotation mark\r
+>!+9::Send ‘ ; left single quotation mark\r
\r
->!0::Send ”\r
->!+0::Send ’\r
+>!0::Send ” ; right double quotation mark\r
+>!+0::Send ’ ; right single quotation mark\r
\r
->!=::Send ×\r
->!+=::Send ÷\r
+>!=::Send × ; multiplication sign\r
+>!+=::Send ÷ ; division sign\r
\r
->![::Send «\r
->!{::Send ‹\r
+>![::Send « ; left-pointing double angle quotation mark\r
+>!{::Send ‹ ; left-pointing single angle quotation mark\r
\r
->!]::Send »\r
->!}::Send ›\r
+>!]::Send » ; right-pointing double angle quotation mark\r
+>!}::Send › ; right-pointing single angle quotation mark\r
\r
->!;::Send °\r
->!+;::Send ¶\r
+>!;::Send ° ; degree sign\r
+>!+;::Send ¶ ; pilcrow sign\r
\r
->!\::Send ¬\r
->!|::Send ¦\r
+>!\::Send ¬ ; not sign\r
+>!|::Send ¦ ; broken bar\r
\r
>!`::\r
Input, key, L1, {delete}{esc}{home}{end}\r
Send % dkCedillaOgonek.item(key)\r
return\r
\r
->!space::Send \r
+>!space::Send ; no-break space\r